FROM python:3.12-slim

LABEL authors="Encore"
LABEL service="noise_gen"

COPY . .

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

RUN ["pip", "install", "poetry[all]"]
RUN ["poetry", "install"]
